//
//  CustomTableViewCell.m
//  10-CustomTableViewCell
//
//  Created by dllo on 16/7/27.
//  Copyright © 2016年 dllo. All rights reserved.
//

#import "CustomTableViewCell.h"

@interface CustomTableViewCell ()

@property (nonatomic,strong) UIView *customView;

@end



@implementation CustomTableViewCell
- (instancetype)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        
    }
    return self;
}

//自定义cell初始化方法
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
//      tableViewCell默认大小宽320，高44
//        在初始化时，cell的frame是初始值，不能为自定义视图布局
//        NSLog(@"%@",NSStringFromCGRect(self.frame));
        _customView = [[UIView alloc] initWithFrame:CGRectZero];
        _customView.backgroundColor = [UIColor orangeColor];
//        contentView显示内容
        [self.contentView addSubview:_customView];
//        初始化方法中，只负责创建
        
//        3.创建的子视图应该添加的俯视图
        
        
        
    }
    return self;
}
//布局子时图及本身
- (void)layoutSubviews
{
//    千万不能忘记super
    [super layoutSubviews];
    NSLog(@"%s，%@",__FUNCTION__, NSStringFromCGRect(self.frame));
//    layoutSubviews负责给视图布局
//    不要使用cell的frame去进行视图的布局
//    使用contentview的frame进行布局
    _customView.frame = CGRectMake(0, 0, self.contentView.frame.size.width,100);
    
    
}

- (void)awakeFromNib {
    // Initialization code
    
    
    
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];
    
    
    

    // Configure the view for the selected state
}

@end
